package screen;

public abstract class Lista extends ObjetoTela {

    protected int selecao;

    public Lista(int x, int y) {
        super(x, y);
    }

    public int getSelecao() {
        return selecao;
    }
    
    public void setSelecao(int sel) {
        if (sel > 0 && sel < getTamanhoMaximo())
            selecao = sel;
    }

    public void mover(int dP) {
        if (selecao + dP >= 0 && selecao + dP < getTamanhoMaximo())
            selecao += dP;
    }

    public abstract int getTamanhoMaximo();
}
